#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>


//int main() {
//	int i = 0;
//	int s = 0;
//	int b = 0;
//	int n = 0;
//	int totall = 0;
//	int mark = 0;
//	scanf("%d-%3d-%5d-%c", &i, &s, &b, &n);
//	totall = i * 1 + s / 100 % 10 * 2 + s / 10 % 10 * 3 + s % 10 * 4 + b / 10000 % 10 * 5 + b / 1000 % 10 * 6 + b / 100 % 10 * 7 + b / 10 % 10 * 8 + b % 10 * 9;
//	mark = totall % 11;
//	if (n == 'X')
//		n = 10;
//	else n = n - 48;
//	if (n == mark)
//		printf("Right\n");
//	else if (n != mark && mark == 10)
//		printf("%d-%3d-%5d-%c", i, s, b, 'X');
//	else
//		printf("%d-%3d-%5d-%d", i, s, b, mark);
//	return 0;
//}


int main()
{
    double a, b;
    char c;
    scanf("%lf%c%lf", &a, &c, &b);
    if ('+' == c || '-' == c || '/' == c || '*' == c)
    {
        if ('/' == c)
        {
            if (0.0 == b)
            {
                printf("Wrong!Division by zero!");
            }
            else
            {

                printf("%.4lf%c%.4lf=%.4lf", a, c, b, a / b);
            }
        }
        else if ('+' == c)
        {
            printf("%.4lf%c%.4lf=%.4lf", a, c, b, a + b);

        }
        else if ('-' == c)
        {
            printf("%.4lf%c%.4lf=%.4lf", a, c, b, a - b);

        }
        else if ('*' == c)
        {
            printf("%.4lf%c%.4lf=%.4lf", a, c, b, a * b);

        }
    }
    else
    {
        printf("Invalid operation!");
    }


    return 0;
}